<%--
    Document   : transferenciaColegiado
    Created on : 08/06/2009, 03:39:12 PM
    Author     : WILLIAM GASTAÑUEDI
--%>

<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>

<%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
<%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
<%@taglib prefix="t" uri="http://myfaces.apache.org/tomahawk"%>
<%@taglib prefix="r" uri="http://richfaces.ajax4jsf.org/rich" %>
<%@taglib uri="http://richfaces.org/a4j" prefix="a4j"%>

<script language="javascript" src="/colegiatura/js/funciones.js"></script>
<link href="/colegiatura/Estilos/estilosEsymons.css" rel="stylesheet" type="text/css" />

<f:view>
<h:form enctype="multipart/form-data">
<table width="100%" border="0">
  <tr>
      <td align="left" class="texto3" height="25">
        <h:outputLabel value="Control de Transferencias de Colegiado" />    </td>
  </tr>
   <tr><td height="20">
     <a4j:outputPanel ajaxRendered="true">
    <h:messages id="lblMessages" styleClass="messages" infoClass="infoClass" errorClass="errorClass"
                warnClass="warnClass" showDetail="true" errorStyle="color:red;"
                warnStyle="color:green;" infoStyle="color:black;" fatalStyle="color:black"/>
    </a4j:outputPanel>
      </td>
  </tr>
  <h:panelGroup rendered="#{transfController.mostrarTrans==false}">
  <tr><td>
      <fieldset>
          <legend>Buscar CIP</legend>
          <table width="850" border="0">
              <tr>
    <td width="140" height="24">&nbsp;</td>
    <td width="130" align="center"><h:outputLabel value="Registro CIP :" styleClass="texto22" />    </td>
    <td align="left">
    <h:inputText value="#{transfController.codigoCIP}" onkeypress="validarnumero()" styleClass="fondo012"/>
        <h:commandButton action="#{transfController.buscaPorCip}" value="Buscar" styleClass="enlace9"/></td>
    </tr>
          </table>
      </fieldset>
      </td>
  </tr>
  <tr><td>
  <fieldset>
      <legend>Buscar Colegiado</legend>
      <table width="850" border="0">
      <tr>
    <td width="140" height="24">&nbsp;</td>
    <td width="130" align="left"><h:outputLabel value="DNI :" styleClass="texto22" />    </td>
    <td width="172" align="left">
      <h:inputText value="#{transfController.dni}" onkeypress="return validartexto(event)" styleClass="fondo012"/></td>
    <td width="390" colspan="2" align="left"></td>
  </tr>
  <tr>
    <td width="140" height="24">&nbsp;</td>
    <td width="130" align="left"><h:outputLabel value="Nombres :" styleClass="texto22" />    </td>
    <td width="172" align="left">
      <h:inputText value="#{transfController.nombres}" onkeypress="return validartexto(event)" styleClass="fondo012"/></td>
    <td colspan="2" align="left"></td>
  </tr>
  <tr>
    <td width="140" height="24">&nbsp;</td>
    <td width="130" align="left"><h:outputLabel value="Apellido Paterno :" styleClass="texto22" />    </td>
    <td width="172" align="left">
      <h:inputText value="#{transfController.apePaterno}" onkeypress="return validartexto(event)" styleClass="fondo012"/></td>
    <td colspan="2" align="left"></td>
  </tr>
    <tr>
    <td width="140" height="24">&nbsp;</td>
    <td width="130" align="left"><h:outputLabel value="Apellido Materno :" styleClass="texto22" />    </td>
    <td colspan="3" align="left">
      <h:inputText value="#{transfController.apeMaterno}" onkeypress="return validartexto(event)" styleClass="fondo012"/>      
      <h:commandButton action="#{transfController.buscarColegiado}" value="Buscar" styleClass="enlace9"/></td>
    </tr>
  </table>
      </fieldset>
      </td>
  </tr>
   <tr><td>  
      <table width="850" border="0">
   <tr><td colspan="5" height="25">
  <r:panel rendered="#{transfController.listaPersonasFotos!=null}">
        <f:facet name="header">
            <h:outputLabel value="Colegiados" />
        </f:facet>
      <r:dataGrid rendered="#{transfController.listaPersonasFotos!=null}" value="#{transfController.listaPersonasFotos}" var="colegiado"
        rowKeyVar="fotin" width="100%" columns="3" elements="9" >
        <f:facet name="header">
            <r:datascroller></r:datascroller>
        </f:facet>
        <r:panel bodyClass="pbody">
            <f:facet name="header">
                <h:outputLabel value="Nro CIP: #{colegiado.numeroCIP}" styleClass="texto22" />
            </f:facet>
            <h:panelGrid columns="2" >
            <h:graphicImage rendered="#{colegiado.foto.cimRuta==null}" url="/imagenColegiatura/sinFoto.jpg" alt="Foto" height="63" width="43" />
             <a4j:mediaOutput rendered="#{colegiado.foto.cimRuta!=null}" value="#{fotin}" element="img" session="true" align="middle"
              createContent="#{transfController.drawImagenListaFotos}" mimeType="image/jpg" styleClass="imagenFotoChica" />
                <h:panelGrid columns="2" >
                    <h:outputLabel value="Ap.Paterno: " styleClass="texto22"/>
                    <h:outputLabel value="#{colegiado.perapellidoPaterno}" styleClass="texto20"/>
                    <h:outputLabel value="Ap.Materno: " styleClass="texto22"/>
                    <h:outputLabel value="#{colegiado.perapellidoMaterno}" styleClass="texto20"/>
                    <h:outputLabel value="Nombres: " styleClass="texto22"/>
                    <h:outputLabel value="#{colegiado.perNombres} " styleClass="texto20"/>
                    <h:commandLink action="#{transfController.seleccionar}" value="Seleccionar" styleClass="seleccion" >
                      <f:setPropertyActionListener target="#{transfController.persona}" value="#{colegiado}" />
                    </h:commandLink>
                    <h:outputLabel value="" />
                </h:panelGrid>
            </h:panelGrid>
        </r:panel>
        <f:facet name="footer">
            <r:datascroller></r:datascroller>
        </f:facet>
    </r:dataGrid>
  </r:panel>
  </td>
  </tr>
      </table>
      </td>
  </tr>
  </h:panelGroup>
    <h:panelGroup rendered="#{transfController.mostrarTrans== true}">
  <tr><td>
<fieldset>
  <legend>Control de Transferencias</legend>
  <table width="900" border="0">
          <tr><td width="914"  valign="middle" align="right">
            <table width="900" border="0">
              <tr>
                <td width="502"></td>
                <td width="388"><fieldset><legend>Historial</legend>
          <table width="386" border="0">
              <tr><td width="356" align="center">
              <h:commandButton action="#{transfController.ListaTransferencia}" value="Historial" styleClass="enlace9"/>
              <h:outputLabel value=" " />
              <h:commandButton action="#{jasperController.reporteTransferenciasColegiado}" value="Generar PDF" styleClass="enlace9" />
           </td>
              </tr></table></fieldset></td>                
              </tr>
            </table>
   </td>
          </tr>
   <tr><td>
      <fieldset>
          <legend>Datos Colegiado</legend>
          <table width="850" border="0">
           <tr>
    <td width="100">&nbsp;</td>
    <td width="150"><h:outputLabel value="Tipo Colegiado :" styleClass="texto20" />    </td>
    <td colspan="2" align="left">
        <h:outputLabel value="#{transfController.colegiado.tipoColegiado.tcoNombre}" styleClass="texto22" /></td>
    <td width="225" align="center"></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><h:outputLabel value="Nombre :" styleClass="texto20" />    </td>
    <td colspan="2" align="left">
        <h:outputLabel value="#{transfController.colegiado.personaNatural.nombreCompleto} " styleClass="texto12" /></td>
    <td width="225" align="center">
           </td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><h:outputLabel value="Fecha Incorporación :" styleClass="texto20" />    </td>
    <td width="209" align="left"><h:outputLabel value="#{transfController.colegiado.colfechaIncorporacion}" styleClass="texto12" /></td>
    <td width="144"></td>
    <td></td>
  </tr>
          </table></fieldset>
   </td></tr>
   <tr><td>
      <fieldset>
          <legend>Datos de Transferencia</legend>
          <table width="892" border="0">
           <tr>
      <td width="101"></td>
      <td width="152"><h:outputLabel value="Tipo de Transferencia :" styleClass="texto20" /></td>
      <td colspan="3">
            <h:selectOneMenu value="#{transfController.transferencia.trstipoTransferencia}" styleClass="fondo012" onchange="submit();">
            <f:selectItem itemLabel="--Tipo de Transferencia--"/>
            <f:selectItem itemLabel="viene del Consejo" itemValue="true" />
            <f:selectItem itemLabel="va al Consejo" itemValue="false" />
         </h:selectOneMenu></td>
  </tr>
           <tr>
             <td height="33"></td>
             <td><h:outputLabel value="Consejo :" styleClass="texto20" />   </td>
             <td colspan="3"><h:selectOneMenu value="#{transfController.transferencia.consejo}" styleClass="fondo012">
            <f:selectItem itemLabel="--Consejo Departamental--"/>
            <f:selectItems value="#{consejoController.selectListaItem}" />
          </h:selectOneMenu></td>             
           </tr>
           <tr>
  <td height="33"> </td>
    <td><h:outputLabel value="Fecha Transferencia :" styleClass="texto20" /></td>
    <td colspan="2">
        <r:calendar value="#{transfController.transferencia.trsfechaTransferencia}"
         datePattern="dd/MM/yyyy" cellWidth="15" styleClass="cajaCentrada" inputClass="cajaCentrada" />
      </td>
    <td width="249">&nbsp;</td>
  </tr>
  <h:panelGroup  rendered="#{transfController.transferencia.trstipoTransferencia==false}">
 <tr>
  <td height="33"> </td>
    <td><h:outputLabel  value="Fecha Bloqueo Cuota :" styleClass="texto20" /></td>
    <td colspan="2">
        <r:calendar value="#{transfController.fechaBloqueoCuota}"
         datePattern="dd/MM/yyyy" cellWidth="15" styleClass="cajaCentrada" inputClass="cajaCentrada" />
        </td>
    <td>&nbsp;</td>
  </tr>
  </h:panelGroup>
  <h:panelGroup rendered="#{transfController.transferencia.trstipoTransferencia==true}">
  <tr>
  <td height="33"></td>
    <td> <h:outputLabel  value="Fecha Inicio Aporte :" styleClass="texto20" /></td>
    <td width="198">
        <r:calendar value="#{transfController.fechaAporte}"
         datePattern="dd/MM/yyyy" cellWidth="15" styleClass="cajaCentrada" inputClass="cajaCentrada" />
     </td>
    <td width="170" align="center"><h:outputLabel  value="Fecha Fin Aporte :" styleClass="texto20" /></td>
    <td align="left">
        <r:calendar value="#{transfController.fechaFinAporte}"
         datePattern="dd/MM/yyyy" cellWidth="15" styleClass="cajaCentrada" inputClass="cajaCentrada" />
        </td>
  </tr>
  </h:panelGroup>
          </table>
      </fieldset>
   </td></tr>
   <tr><td>
      <fieldset>
          <legend>Documentos</legend>
          <table width="850" border="0">
 <tr>
  <td width="100" height="33"> </td>
    <td width="145"><h:outputLabel value="Nro de Documento :" styleClass="texto20" /></td>
    <td colspan="3" align="left">
        <h:inputText value="#{transfController.numeroDocumento}" size="40" styleClass="fondo012" />
        <h:commandButton action="#{transfController.buscarDocumento}" value="Buscar" styleClass="enlace9"/></td>
        </tr>
  <tr>
  <td height="33"> </td>
  <td><h:outputLabel value="Documento de Referencia :" styleClass="texto20"/></td>
  <td colspan="2" align="left"><h:inputText value="#{transfController.transferencia.trsdocumentoRef}" size="40" styleClass="fondo012"/>        </td>
        <td width="144" align="left"></td>
  </tr>
  <tr>
      <td colspan="5" height="15"></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td width="297" align="right"></td>
    <td colspan="2" align="center">
        <h:commandButton action="#{transfController.grabar}" value="Guardar" styleClass="enlace9" />
        <h:outputLabel value="  " />
        <h:commandButton action="#{transfController.cancelar}" value="Cancelar" styleClass="enlace9" /></td>
    </tr>
          </table>
      </fieldset>
      </td>
  </tr>
  </table></fieldset>
   </td></tr>
  </h:panelGroup>
</table>
</h:form>
</f:view>